package servidor;
import java.net.InetAddress;
import java.rmi.Naming;

public class ServidorMain {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
                       
            try {
                InetAddress thisIp =InetAddress.getLocalHost();
                System.out.println("rmi://"+thisIp.getHostAddress()+":1099/PresidenteServidor");
                java.rmi.registry.LocateRegistry.createRegistry(1099);
                Naming.rebind("rmi://"+thisIp.getHostAddress()+":1099/PresidenteServidor", SO_PresidenteServidor.getServidor());
                SO_PresidenteServidor.getServidor().iniciarServidor();
            } catch (Exception e) {
                System.out.println("Trouble: "+ e);
            } 
            
            
            //Teste da persistencia
//            IP_Ranking ranking = new IP_Ranking();
//            List<RN_Ranking> lista = new ArrayList<RN_Ranking>();
//            lista = ranking.getJogadoresVencedores();
//            for (RN_Ranking rank : lista) {
//                System.out.println(rank.getNome()+"--"+rank.getNumeroDeVitorias());
//            }
	}

}
